<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of produtos
 *
 * @author link2
 */
class produtos_relatorios extends ADM_Controller {

    public function __construct() {
        parent::__construct();
        $this->load->config('ecommerce/parametros');

        $this->load->add_module('local');
        $this->load->config('local/parametros');
        $this->load->model('local/local_idiomas_model');

        $this->load->helper('html');
        $this->load->model('ecommerce/produtos_relatorios_model');
     
        
        $this->load->language('ecommerce/produtos_relatorios_impressao_lista');
        
        $this->checar_metodo(uri_string());
    }

    public function listar_produtos() {
        $b_elementos = $this->produtos_relatorios_model->relatorioListaImpressao();

        
        $v_dados = array();

        if ($b_elementos) {
            foreach ($b_elementos as $valor) {
                $v_dados['empresas'][$valor->empresa]['produtos'][$valor->codigo_referencia]['empresa'] = $valor->empresa;
                $v_dados['empresas'][$valor->empresa]['produtos'][$valor->codigo_referencia]['codigo_referencia'] = $valor->codigo_referencia;
                
                $v_dados['empresas'][$valor->empresa]['produtos'][$valor->codigo_referencia]['produto'] = $valor->titulo;
                
                $v_dados['empresas'][$valor->empresa]['produtos'][$valor->codigo_referencia]['atributos'][$valor->rotulo]['rotulo'] = $valor->rotulo;
                $v_dados['empresas'][$valor->empresa]['produtos'][$valor->codigo_referencia]['atributos'][$valor->rotulo]['valor'] = $valor->valor;
                
                $v_dados['empresas'][$valor->empresa]['produtos'][$valor->codigo_referencia]['quantidade'] = $valor->quantidade;
                
                $v_dados['empresas'][$valor->empresa]['produtos'][$valor->codigo_referencia]['valor_venda'] = formataString(array ('entrada' => $valor->valor_venda, 'formato' => 'moedaView', 'casas' => '2'));
            }
        }
        
        $v_dados = $this->lang->multi_line($v_dados);
        $this->parser->parse_cms('ecommerce_produtos_relatorios_impressao_view', $v_dados);

    }

}